#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QTextEdit>
#include <QTextBrowser>
#include <QFileDialog>
#include <QTextStream>
#include <QColorDialog>
#include <QMessageBox>
#include <QTextCodec>
#include <QDesktopServices>
#include <QFont>
#include <QFontDialog>
#include "finddialog.h"
#include <QDateTime>


QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow{
    Q_OBJECT
public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

public slots:
    void slotNew();
    void slotShowAboutDlg();
    void slotsearchDlg();
    void findAct(QString,bool,bool);
    void slotHelp();
    void slotOpen();
    void onEdited();
    void slotSave();
    void slotSaveto();
    void slotexit();
    void slotGetfont();
    void addtime();

private:
    Ui::MainWindow *ui;
    bool saved;
    QString savePath;
    void mainWindowInit();
    void loadFile(QString fileName);

    findDialog *finddg;
};
#endif // MAINWINDOW_H
